﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
using SRP_LibBusinessRules;
using SRP_LibBusinessEntity;
using System.Data;
using System.IO;
using SRPCENTRIA.Code;

namespace SRPCENTRIA.ws_appPrivada
{
    public partial class wInformTributaria : System.Web.UI.Page
    {
        //DataTable tablaInformTributaria = new DataTable("tblInformTributaria");
        protected void Page_Load(object sender, EventArgs e)
        {
            //session_TodaInformTODATributaria();
            if (Request.QueryString["idproveedor"] == null)
            {
                Response.Redirect("wBusqProveedor.aspx");
            }

            if (!Page.IsPostBack)
            {
                if (Session["Usuario"] != null)
                {
                    EUsuario usuario = (EUsuario)Session["Usuario"];
                    ((Label)Master.FindControl("lblusuario")).Text = usuario.VUSU_NOMBRES;
                }
                string identificacion = Request.QueryString["idproveedor"].ToString();
                ListarFiscalPais();
                CargarInformacionTributaria(identificacion);
                DesactivarControles();
                //LlenarCampos(null);
            }
        }

        #region -- Llenar Combos Fiscal --

        private void ListarFiscalPais()
        {
            NUbigeo objwsGeneric = new NUbigeo();
            dllFIPais.DataSource = objwsGeneric.ListarPais("171","");
            dllFIPais.DataTextField = "VPAI_DESCRIPCION_PAIS";
            dllFIPais.DataValueField = "VPAI_CODIGO_PAIS";
            dllFIPais.DataBind();
        }
        private void ListarFiscalDpto(string FPais)
        {
            NUbigeo objwsGeneric = new NUbigeo();
            dllFIDpto.DataSource = objwsGeneric.ListarDepartamentos(FPais);
            dllFIDpto.DataTextField = "VUBI_NOMDPTO";
            dllFIDpto.DataValueField = "VUBI_CODIGO_UBIGEO";
            dllFIDpto.DataBind();
        }
        private void ListarFiscalProv(string FProvincia)
        {
            NUbigeo objwsGeneric = new NUbigeo();
            dllFIProv.DataSource = objwsGeneric.ListarProvincias(FProvincia);
            dllFIProv.DataTextField = "VUBI_NOMPROV";
            dllFIProv.DataValueField = "VUBI_CODIGO_UBIGEO";
            dllFIProv.DataBind();
        }
        private void ListarFiscalDist(string FDistrital)
        {
            NUbigeo objwsGeneric = new NUbigeo();
            dllFIDist.DataSource = objwsGeneric.ListarDistritos(FDistrital);
            dllFIDist.DataTextField = "VUBI_NOMDIST";
            dllFIDist.DataValueField = "VUBI_CODIGO_UBIGEO";
            dllFIDist.DataBind();
        }

        #endregion

        protected void dllFIPais_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListarFiscalDpto(dllFIPais.SelectedValue.ToString());
        }

        protected void dllFIDpto_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListarFiscalProv(dllFIDpto.SelectedValue.ToString());
        }

        protected void dllFIProv_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListarFiscalDist(dllFIProv.SelectedValue.ToString());
        }

        protected void btnAtras_Click(object sender, EventArgs e)
        {
            //CargarDatosTablaTributaria();
            Response.Redirect("wInformFinanciera.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        public static string ToStringAsXml(DataTable Datosxml)
        {

            StringWriter swIB = new StringWriter();
            Datosxml.WriteXml(swIB, XmlWriteMode.IgnoreSchema);
            string sIB = swIB.ToString();
            return sIB;
         
        }

        //private void sessionesPaginas()
        //{
        //    #region -- InformacionBasica --
        //    DataTable tablaInformBasica;
        //    tablaInformBasica = (DataTable)Session["tblInformBasica"];
        //    string xmlInformBasica = ToStringAsXml(tablaInformBasica);
            
        //    DataTable tablaTodaInformBasicaRubro ;
        //    tablaTodaInformBasicaRubro = (DataTable)Session["tblTodaInformBasicaRubro"];
        //    string xmlTodaInformBasicaRubro = ToStringAsXml(tablaTodaInformBasicaRubro);
        //    #endregion
        //    #region -- InformacionDireccion --
        //    DataTable tablaInformSucursal;
        //    tablaInformSucursal = (DataTable)Session["tblInformSucursal"];
        //    string xmlInformSucursal = ToStringAsXml(tablaInformSucursal);

        //    DataTable tablaTODADireccion;
        //    tablaTODADireccion = (DataTable)Session["tblTODADireccion"];
        //    string xmlTODADireccion = ToStringAsXml(tablaTODADireccion);
        //    #endregion

        //    #region -- InformacionReferenciaComercial --

        //    DataTable tablaRefComercialBRECA;
        //    tablaRefComercialBRECA = (DataTable)Session["tblRefComerBRECA"];
        //    string xmlRefComercialBRECA = ToStringAsXml(tablaRefComercialBRECA);

        //    DataTable tablaRefComercialCLIENTES;
        //    tablaRefComercialCLIENTES = (DataTable)Session["tblRefComerCLIENTES"];
        //    string xmlRefComercialCLIENTES = ToStringAsXml(tablaRefComercialCLIENTES);

        //    DataTable tablaRefComercialPROVEEDOR;
        //    tablaRefComercialPROVEEDOR = (DataTable)Session["tblRefComerPROVEEDOR"];
        //    string xmlRefComercialPROVEEDOR = ToStringAsXml(tablaRefComercialPROVEEDOR);

        //    DataTable tablaEmpresaComercial;
        //    tablaEmpresaComercial = (DataTable)Session["tablaEmpresaC"];
        //    string xmlEmpresaComercial = ToStringAsXml(tablaEmpresaComercial);

        //    DataTable tablaEmphomologadoras;
        //    tablaEmphomologadoras = (DataTable)Session["tablaEmphomologadoras"];
        //    string xmlEmphomologadoras = ToStringAsXml(tablaEmphomologadoras);

        //    DataTable tablaEmpConcurso;
        //    tablaEmpConcurso = (DataTable)Session["tablaEmpConcurso"];
        //    string xmlEmpConcurso = ToStringAsXml(tablaEmpConcurso);


        //    DataTable tablaTodoRefComercial;
        //    tablaTodoRefComercial = (DataTable)Session["tablaTodoRefComercial"];
        //    string xmlTodoRefComercial = ToStringAsXml(tablaTodoRefComercial);

        //    #endregion

        //    #region -- InformacionPersona --
        //    DataTable tablaInfPersEjecutivo;
        //    tablaInfPersEjecutivo = (DataTable)Session["tablaInfPersEjecutivo"];
        //    string xmlInfPersEjecutivo = ToStringAsXml(tablaInfPersEjecutivo);

        //    DataTable tablaInfPersPropietario;
        //    tablaInfPersPropietario = (DataTable)Session["tablaInfPersPropietario"];
        //    string xmlInfPersPropietario = ToStringAsXml(tablaInfPersPropietario);

        //    DataTable tablaInfPersLegales;
        //    tablaInfPersLegales = (DataTable)Session["tablaInfPersLegales"];
        //    string xmlInfPersLegales = ToStringAsXml(tablaInfPersLegales);

        //    DataTable tablaInfPersPersonas;
        //    tablaInfPersPersonas = (DataTable)Session["tablaInfPersPersonas"];
        //    string xmlInfPersPersonas = ToStringAsXml(tablaInfPersPersonas);
        //    #endregion
        //    #region -- InformacionFinanciera --
        //    DataTable tablaInfFinBancaria;
        //    tablaInfFinBancaria = (DataTable)Session["tablaInfFinBancaria"];
        //    string xmlInfFinBancaria = ToStringAsXml(tablaInfFinBancaria);

        //    DataTable tablaInfFinCuentExt ;
        //    tablaInfFinCuentExt = (DataTable)Session["tablaInfFinCuentExt"];
        //    string xmlInfFinCuentExt = ToStringAsXml(tablaInfFinCuentExt);

        //    DataTable tablaTodaInfFin;
        //    tablaTodaInfFin = (DataTable)Session["tablaTodaInfFin"];
        //    string xmlTodaInfFin = ToStringAsXml(tablaTodaInfFin);
        //    #endregion
        //    #region -- InformacionTributaria --
        //    DataTable tablaInformTributaria;
        //    tablaInformTributaria = (DataTable)Session["tblInformTributaria"];
        //    string xmlInformTributaria = ToStringAsXml(tablaInformTributaria);
        //    #endregion

        //    string XML = ToStringAsXml(tablaTodaInformBasicaRubro).Trim();


        //    string INFORMACION_BASICA, NOM_RUB_PRO, INFORMSUCURSAL, TODADireccion, InfPersEjecutivo, InfPersPropietario, InfPersLegales, InfPersPersonas, InfFinBancaria, InfFinCuentExt, TodaInfFin, InformTributaria;
        //    string RefComercialBRECA, RefComercialVinculo, RefComercialClientes, RefComercialPROVEEDOR, RefComercialMarca, RefComercialCertif, RefComercialhomologadoras, RefComercialConcurso;

        //    INFORMACION_BASICA= xmlTodaInformBasicaRubro;
        //    NOM_RUB_PRO = xmlInformBasica  ;
        //    INFORMSUCURSAL = xmlInformSucursal;
        //    TODADireccion= xmlTODADireccion;

        //    RefComercialBRECA=xmlRefComercialBRECA; 
        //    RefComercialVinculo=xmlTodoRefComercial; 
        //    RefComercialClientes=xmlRefComercialCLIENTES;
        //    RefComercialPROVEEDOR=xmlRefComercialPROVEEDOR;
        //    RefComercialMarca = xmlEmpresaComercial;
        //    RefComercialCertif=xmlTodoRefComercial;
        //    RefComercialhomologadoras=xmlEmphomologadoras;
        //    RefComercialConcurso=xmlEmpConcurso;

        //    InfPersEjecutivo= xmlInfPersEjecutivo;
        //    InfPersPropietario = xmlInfPersPropietario;
        //    InfPersLegales= xmlInfPersLegales;
        //    InfPersPersonas= xmlInfPersPersonas;
        //    InfFinBancaria= xmlInfFinBancaria;
        //    InfFinCuentExt = xmlInfFinCuentExt;
        //    TodaInfFin = xmlTodaInfFin;
        //    InformTributaria= xmlInformTributaria;

        //    NProveedor NobjInsert = new NProveedor();
        //    if (NobjInsert.InsertProv(INFORMACION_BASICA, NOM_RUB_PRO, INFORMSUCURSAL, TODADireccion, RefComercialBRECA, RefComercialVinculo, RefComercialClientes, RefComercialPROVEEDOR, RefComercialMarca, RefComercialCertif, RefComercialhomologadoras, RefComercialConcurso, InfPersEjecutivo, InfPersPropietario, InfPersLegales, InfPersPersonas, InfFinBancaria, InfFinCuentExt, TodaInfFin, InformTributaria) == 1)
        //    {
         
        //    }
        //    else
        //    {
               
        //    }

       
        //}



        //private int Validar_TodoCampos(int EstadoTodo)
        //{
        //    if (txtFDirec.Text == "")
        //    {
        //        txtFDirec.BackColor = Color.Red;
        //        txtFDirec.Focus();
        //        lblError.Text = "Favor de Ingresar Direccion";
        //        lblError.Visible = Visible;
        //        return EstadoTodo = 0;
        //    }{ txtFDirec.BackColor = Color.White; }

        //    if (dllFIPais.SelectedValue == "0")
        //    {
        //        lblError.Text = "Favor de seleccionar Pais";
        //        lblError.Visible = true;
        //        dllFIPais.Focus();
        //        return EstadoTodo = 0;
        //    }
        //    if (dllFIDpto.SelectedValue == "0")
        //    {
        //        lblError.Text = "Favor de seleccionar Departamento";
        //        lblError.Visible = true;
        //        dllFIDpto.Focus();
        //        return EstadoTodo = 0;
        //    }
        //    if (dllFIProv.SelectedValue == "0")
        //    {
        //        lblError.Text = "Favor de seleccionar Provincia";
        //        lblError.Visible = true;
        //        dllFIProv.Focus();
        //        return EstadoTodo = 0;
        //    }
        //    if (dllFIDist.SelectedValue == "0")
        //    {
        //        lblError.Text = "Favor de seleccionar Distrito";
        //        lblError.Visible = true;
        //        dllFIDist.Focus();
        //        return EstadoTodo = 0;
        //    }
        //    if (txtCodActEco.Text == "")
        //    {
        //        txtCodActEco.BackColor = Color.Red;
        //        txtCodActEco.Focus();
        //        lblError.Text = "Favor de Ingresar Codigo";
        //        lblError.Visible = Visible;
        //        return EstadoTodo = 0;
        //    }{ txtCodActEco.BackColor = Color.White; }

        //    if (txtDesAcEcon.Text == "")
        //    {
        //        txtDesAcEcon.BackColor = Color.Red;
        //        txtDesAcEcon.Focus();
        //        lblError.Text = "Favor de Ingresar Descripción del codigo";
        //        lblError.Visible = Visible;
        //        return EstadoTodo = 0;
        //    }{ txtDesAcEcon.BackColor = Color.White; }

        //    if (txtBieServ.Text == "")
        //    {
        //        txtBieServ.BackColor = Color.Red;
        //        txtBieServ.Focus();
        //        lblError.Text = "Favor de Ingresar bienes y/servicios";
        //        lblError.Visible = Visible;
        //        return EstadoTodo = 0;
        //    }{ txtBieServ.BackColor = Color.White; }
        //    if (txtFecAct.Text == "")
        //    {
        //        txtFecAct.BackColor = Color.Red;
        //        txtFecAct.Focus();
        //        lblError.Text = "Favor de Ingresar fecha";
        //        lblError.Visible = Visible;
        //        return EstadoTodo = 0;
        //    }{ txtFecAct.BackColor = Color.White; }


        //    return EstadoTodo = 1;
        //}
   
        //#region -- LLenado Ubigeo Fiscal ---

        //#endregion
        
        //#region --- Session TodaInformTODATributaria ----
        //private void session_TodaInformTODATributaria()
        //{
        //    if (Session["tblInformTributaria"] == null)
        //    {
        //        Session["tblInformTributaria"] = tablaInformTributaria;
        //        MostrartablaTODATributaria();
        //    }
        //    else
        //    {
        //        tablaInformTributaria = (DataTable)Session["tblInformTributaria"];

        //    }
        //}
        //#endregion
        //#region -- Tabla  tablaTODATributaria--
        //private void MostrartablaTODATributaria()
        //{

        //    //------ Creando Colunar para la Tabla ---------------------------
        //    tablaInformTributaria.Columns.Add(new DataColumn("colPersoneria", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFDirec", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFIPais", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFIDpto", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFIProv", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFIDist", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colDomiFiscal", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colTipCompania", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colDeclRenta", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colCodActEco", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colDesAcEcon", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colBieServ", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colAgenRetenedor", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colBuenContri", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colNinguno", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colEstContri", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colCondicionContri", Type.GetType("System.String")));
        //    tablaInformTributaria.Columns.Add(new DataColumn("colFecAct", Type.GetType("System.String")));
        //    //------------- -------------------------------------------------------------
        //    tablaInformTributaria.Columns.Add(new DataColumn("colNumIdet", Type.GetType("System.String")));
        //    //------------------------------------------------------------------------------------------


        //}
        //#endregion
        //private void CargarDatosTablaTributaria()
        //{
        //    if (tablaInformTributaria.Rows.Count == 1)
        //    {
        //        tablaInformTributaria.Rows.RemoveAt(0);
        //    }

        //    DataRow filaTodo = tablaInformTributaria.NewRow();

        //    filaTodo["colPersoneria"] = rbtPersoneria.SelectedValue.ToString();
        //    filaTodo["colFDirec"] = txtFDirec.Text.Trim();
        //    filaTodo["colFIPais"] = dllFIPais.SelectedValue.ToString();
        //    filaTodo["colFIDpto"] = dllFIDpto.SelectedValue.ToString();
        //    filaTodo["colFIProv"] = dllFIProv.SelectedValue.ToString();
        //    filaTodo["colFIDist"] = dllFIDist.SelectedValue.ToString();
        //    filaTodo["colDomiFiscal"] = rbtDomiFiscal.SelectedValue.ToString();
        //    filaTodo["colTipCompania"] = rbtTipCompania.SelectedValue.ToString();
        //    filaTodo["colDeclRenta"] = rbtDeclRenta.SelectedValue.ToString();
        //    filaTodo["colCodActEco"] = txtCodActEco.Text.Trim();
        //    filaTodo["colDesAcEcon"] = txtDesAcEcon.Text.Trim();
        //    filaTodo["colBieServ"] = txtBieServ.Text.ToString();
        //    filaTodo["colAgenRetenedor"] = rbtAgenRetenedor.SelectedValue.ToString();
        //    filaTodo["colBuenContri"] = rbtBuenContri.SelectedValue.ToString();
        //    filaTodo["colNinguno"] = rbtNinguno.SelectedValue.ToString();
        //    filaTodo["colEstContri"] = rbtEstContri.SelectedValue.ToString();
        //    filaTodo["colCondicionContri"] = rbtCondicionContri.SelectedValue.ToString();
        //    filaTodo["colFecAct"] = txtFecAct.Text.Trim();
        //    //----------cod Ident--- --------
        //    filaTodo["colNumIdet"] = Request.QueryString["idproveedor"].ToString();
        //     tablaInformTributaria.Rows.Add(filaTodo);

        //}

        private void LlenarCampos(DataTable tablaInformTributaria)
        {
            if (tablaInformTributaria.Rows.Count > 0)
            {

                rbtPersoneria.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colPersoneria"].Ordinal].ToString();
                txtFDirec.Text = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colFDirec"].Ordinal].ToString();
                dllFIPais.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colFIPais"].Ordinal].ToString();
                ListarFiscalDpto(dllFIPais.SelectedValue);
                dllFIDpto.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colCodDpto"].Ordinal].ToString();
                ListarFiscalProv(dllFIDpto.SelectedValue);
                dllFIProv.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colCodProv"].Ordinal].ToString();
                ListarFiscalDist(dllFIProv.SelectedValue);
                dllFIDist.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colCodDist"].Ordinal].ToString();
                rbtDomiFiscal.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colDomiFiscal"].Ordinal].ToString();
                rbtTipCompania.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colTipCompania"].Ordinal].ToString();
                rbtDeclRenta.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colDeclRenta"].Ordinal].ToString();
                txtCodActEco.Text = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colCodActEco"].Ordinal].ToString();
                txtDesAcEcon.Text = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colDesAcEcon"].Ordinal].ToString();
                txtBieServ.Text = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colBieServ"].Ordinal].ToString();
                rbtAgenRetenedor.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colAgenRetenedor"].Ordinal].ToString();
                rbtBuenContri.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colBuenContri"].Ordinal].ToString();
                rbtNinguno.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colNinguno"].Ordinal].ToString();
                rbtEstContri.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colEstContri"].Ordinal].ToString();
                rbtCondicionContri.SelectedValue = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colCondicionContri"].Ordinal].ToString();
                txtFecAct.Text = tablaInformTributaria.Rows[0].ItemArray[tablaInformTributaria.Columns["colFecAct"].Ordinal].ToString();
                tablaInformTributaria.Dispose();
            }
        }

        protected void btnInicio_Click(object sender, EventArgs e)
        {
            Response.Redirect("wInformBasica.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        #region Custom Methods

        private void CargarInformacionTributaria(string identificacion) 
        {
            NProveedor proveedor = new NProveedor();
            DataTable dt = proveedor.InformacionTributaria(identificacion);

            //DataView dvbancos = new DataView(dt, "colCodTipPersona='" + Constanst.Tipo_FIN_Banco + "'", "", DataViewRowState.CurrentRows);
            //DataView dvextranjera = new DataView(dt, "colCodTipPersona='" + Constanst.Tipo_FIN_Extranjera + "'", "", DataViewRowState.CurrentRows);
            //DataView dvdatos = new DataView(dt, "colCodTipPersona='" + Constanst.Tipo_PER_Legales + "'", "", DataViewRowState.CurrentRows);

            if (dt.Rows.Count > 0)
            {
                LlenarCampos(dt);
            }
        }

        private void DesactivarControles() 
        {
            rbtAgenRetenedor.Enabled = false;
            rbtBuenContri.Enabled = false;
            rbtCondicionContri.Enabled = false;
            rbtDeclRenta.Enabled = false;
            rbtDomiFiscal.Enabled = false;
            rbtEstContri.Enabled = false;
            rbtNinguno.Enabled = false;
            rbtPersoneria.Enabled = false;
            rbtTipCompania.Enabled = false;
            txtBieServ.Enabled = false;
            txtCodActEco.Enabled = false;
            txtDesAcEcon.Enabled = false;
            txtFDirec.Enabled = false;
            txtFecAct.Enabled = false;
            dllFIDist.Enabled = false;
            dllFIDpto.Enabled = false;
            dllFIPais.Enabled = false;
            dllFIProv.Enabled = false;
        }

        #endregion

        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wInformBasica.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wDireccion.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wRefComercial.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        protected void ImageButton4_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wInformPersonas.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

        protected void ImageButton6_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wInformFinanciera.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);

        }

        protected void ImageButton5_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("wInformTributaria.aspx?idproveedor=" + Request.QueryString["idproveedor"].ToString(), true);
        }

    }
}